/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * AreaListar.java
 *
 * Created on 07/05/2011, 11:01:09 AM
 */
package org.gingresos.importartablas;

import org.gingresos.regimenimpositivo.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import javax.swing.JLabel;
import javax.swing.SwingUtilities;
import javax.swing.table.DefaultTableModel;
import org.gingresosapi.beans.*;
import org.gingresosapi.controller.*;
import org.gingresosapi.generales.Mensajeria;
import org.gingresos.start.MySesion;
import org.jdesktop.swingx.JXTipOfTheDay;
import org.jdesktop.swingx.tips.DefaultTip;
import org.jdesktop.swingx.tips.DefaultTipOfTheDayModel;
import org.jdesktop.swingx.tips.TipOfTheDayModel;

/**
 *
 * @author avbravo
 */
public class ImportarVehiculos extends javax.swing.JInternalFrame {

    DefaultTableModel modelo, modeloNueva;
    int fila = -1;
    Connection conexionIngresos = null;
    String ipIngresos;
      RegimenvehiculosController regimenvehiculosController1 = new RegimenvehiculosController();
  Servidoringresos servidoringresos1;
    ServidoringresosController servidoringresosController1;
    TemporalvehiculosplacasController temporalvehiculosplacasController1 = new TemporalvehiculosplacasController();
    VehiculosController vehiculosController1 = new VehiculosController();
    VehiculosbajadosController vehiculosbajadosController1 = new VehiculosbajadosController();
    VehiculosfideicomisoController vehiculosfideicomisoController1 = new VehiculosfideicomisoController();
    VehiculoshipotecaController vehiculoshipotecaController1 = new VehiculoshipotecaController();
    VehiculosinscripcionController vehiculosinscripcionController1 = new VehiculosinscripcionController();
    VehiculosinscripcionbajadosController vehiculosinscripcionbajadosController1 = new VehiculosinscripcionbajadosController();
    VehiculosinscripcionexoneracionController vehiculosinscripcionexoneracionController1 = new VehiculosinscripcionexoneracionController();
    VehiculosinscripcionliberadosController vehiculosinscripcionliberadosController1 = new VehiculosinscripcionliberadosController();
    VehiculosliberadosController vehiculosliberadosController1 = new VehiculosliberadosController();
    VehiculospagosplacasController vehiculospagosplacasController1 = new VehiculospagosplacasController();
    VehiculossecuestroesperaController vehiculossecuestroesperaController1 = new VehiculossecuestroesperaController();
    VehiculostraspasoController vehiculostraspasoController1 = new VehiculostraspasoController();
    VehiculostraspasonumeracionController vehiculostraspasonumeracionController1 = new VehiculostraspasonumeracionController();
   
    /*
     * 
     */
    JXTipOfTheDay tipOfTheDay = new JXTipOfTheDay(loadModel());
    Object[] filas = new Object[2]; // Hay tres columnas en la tabla
      List<Regimenvehiculos> listRegimenvehiculos = new ArrayList<Regimenvehiculos>();
    List<Vehiculos> listVehiculos = new ArrayList<Vehiculos>();
    List<Vehiculosbajados> listVehiculosbajados = new ArrayList<Vehiculosbajados>();
    List<Vehiculosfideicomiso> listVehiculosfideicomiso = new ArrayList<Vehiculosfideicomiso>();
    List<Vehiculoshipoteca> listVehiculoshipoteca = new ArrayList<Vehiculoshipoteca>();
    List<Vehiculosinscripcion> listVehiculosinscripcion = new ArrayList<Vehiculosinscripcion>();
    List<Vehiculosinscripcionbajados> listVehiculosinscripcionbajados = new ArrayList<Vehiculosinscripcionbajados>();
    List<Vehiculosinscripcionexoneracion> listVehiculosinscripcionexoneracion = new ArrayList<Vehiculosinscripcionexoneracion>();
    List<Vehiculosinscripcionliberados> listVehiculosinscripcionliberados = new ArrayList<Vehiculosinscripcionliberados>();
    List<Vehiculosliberados> listVehiculosliberados = new ArrayList<Vehiculosliberados>();
    List<Vehiculospagosplacas> listVehiculospagosplacas = new ArrayList<Vehiculospagosplacas>();
    List<Vehiculossecuestroespera> listVehiculossecuestroespera = new ArrayList<Vehiculossecuestroespera>();
    List<Vehiculostraspaso> listVehiculostraspaso = new ArrayList<Vehiculostraspaso>();
    List<Vehiculostraspasonumeracion> listVehiculostraspasonumeracion = new ArrayList<Vehiculostraspasonumeracion>();
    List<Vigenciasexpiradas> listVigenciasexpiradas = new ArrayList<Vigenciasexpiradas>();

    int contador;
    int x;
    int numeroregistros;
    String sql;
    PreparedStatement psquery;
    ResultSet rs;

    private static TipOfTheDayModel loadModel() {
        List tips = Arrays.asList(new DefaultTip("Tip 1", "Este proceso importa grupo, subgrupo, regimen de la base de datos de ingresos"),
                new DefaultTip("Tip 2", "Este proceso consume mucho tiempo."));
        DefaultTipOfTheDayModel model = new DefaultTipOfTheDayModel(tips);
        return model;
    }
    JLabel statusLabel = new JLabel();

    /** Creates new form AreaListar */
    public ImportarVehiculos() {
        initComponents();


        jXStatusBar1.add(statusLabel);
        servidoringresos1 = new Servidoringresos();
        servidoringresosController1 = new ServidoringresosController();
        servidoringresos1.setIdmunicipio(MySesion.getIdmunicipio());

        if (servidoringresosController1.findByIdmunicipio(servidoringresos1)) {
            Servidoringresos servidoringresos = servidoringresosController1.getServidoringresoslist().get(0);
            jButtonCargarRegistros.setEnabled(true);

        } else {
            Mensajeria.Mensaje("No se ha establecido el servidor de ingresos");

            jButtonCargarRegistros.setEnabled(false);
        }

        modelo = (DefaultTableModel) jTableVieja.getModel();
        modeloNueva = (DefaultTableModel) jTableNueva.getModel();

    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jPanel1 = new javax.swing.JPanel();
        jLabel2 = new javax.swing.JLabel();
        jButton1 = new javax.swing.JButton();
        jXStatusBar1 = new org.jdesktop.swingx.JXStatusBar();
        jButtonCargarRegistros = new javax.swing.JButton();
        jButtonAyuda = new javax.swing.JButton();
        jScrollPane1 = new javax.swing.JScrollPane();
        jTableNueva = new javax.swing.JTable();
        jScrollPane2 = new javax.swing.JScrollPane();
        jTableVieja = new javax.swing.JTable();
        jProgressBar1 = new javax.swing.JProgressBar();
        jLabelInicio = new javax.swing.JLabel();
        jLabelFin = new javax.swing.JLabel();

        setClosable(true);
        setIconifiable(true);
        setMaximizable(true);
        setResizable(true);
        setTitle("Importar Vehiculos");

        jLabel2.setText("Esta opción importa todas los registros de vehiculos");

        jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/gingresos/resources/gif/return.png"))); // NOI18N
        jButton1.setToolTipText("Cerrar");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        jButtonCargarRegistros.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/gingresos/resources/gif/download.png"))); // NOI18N
        jButtonCargarRegistros.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonCargarRegistrosActionPerformed(evt);
            }
        });

        jButtonAyuda.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/gingresos/resources/gif/help_icon.gif"))); // NOI18N
        jButtonAyuda.setToolTipText("Ayuda");
        jButtonAyuda.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonAyudaActionPerformed(evt);
            }
        });

        jTableNueva.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {

            },
            new String [] {
                "Nueva", "Registros"
            }
        ));
        jScrollPane1.setViewportView(jTableNueva);

        jTableVieja.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {

            },
            new String [] {
                "Anterior", "Registros"
            }
        ));
        jScrollPane2.setViewportView(jTableVieja);

        jLabelInicio.setText("0.0.0");

        jLabelFin.setText("0.0.0");

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addGap(12, 12, 12)
                        .addComponent(jProgressBar1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel1Layout.createSequentialGroup()
                                .addContainerGap()
                                .addComponent(jXStatusBar1, javax.swing.GroupLayout.PREFERRED_SIZE, 432, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel1Layout.createSequentialGroup()
                                .addContainerGap()
                                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                                    .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 452, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 452, javax.swing.GroupLayout.PREFERRED_SIZE)))
                            .addGroup(jPanel1Layout.createSequentialGroup()
                                .addGap(68, 68, 68)
                                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(jLabel2)
                                    .addGroup(jPanel1Layout.createSequentialGroup()
                                        .addComponent(jButtonCargarRegistros, javax.swing.GroupLayout.PREFERRED_SIZE, 97, javax.swing.GroupLayout.PREFERRED_SIZE)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                        .addComponent(jButtonAyuda, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                        .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 98, javax.swing.GroupLayout.PREFERRED_SIZE)
                                        .addGap(55, 55, 55)
                                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                            .addComponent(jLabelFin)
                                            .addComponent(jLabelInicio))))))
                        .addGap(0, 7, Short.MAX_VALUE)))
                .addContainerGap(91, Short.MAX_VALUE))
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabel2)
                .addGap(18, 18, 18)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                        .addComponent(jButtonAyuda, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jButton1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jButtonCargarRegistros, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 55, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addComponent(jLabelInicio)
                        .addGap(18, 18, 18)
                        .addComponent(jLabelFin)))
                .addGap(18, 18, 18)
                .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 168, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 168, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jProgressBar1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 108, Short.MAX_VALUE)
                .addComponent(jXStatusBar1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(22, 22, 22))
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
// TODO add your handling code here:
    dispose();
}//GEN-LAST:event_jButton1ActionPerformed

    private void jButtonCargarRegistrosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonCargarRegistrosActionPerformed
        Thread queryThread = new Thread() {

            public void run() {
                runQueries();
            }
        };
        queryThread.start();

    }//GEN-LAST:event_jButtonCargarRegistrosActionPerformed

    private void jButtonAyudaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonAyudaActionPerformed
        tipOfTheDay.showDialog(this);
    }//GEN-LAST:event_jButtonAyudaActionPerformed
    /**
     * @param args the command line arguments
     */
//    public static void main(String args[]) {
//        java.awt.EventQueue.invokeLater(new Runnable() {
//
//            public void run() {
//                try {
//                    new AreaCrear().setVisible(true);
//                } catch (ParseException ex) {
//                    Logger.getLogger(AreaCrear.class.getName()).log(Level.SEVERE, null, ex);
//                }
//            }
//        });
//    }
    private void runQueries() {
        try {
            if (modelo != null) {
                while (modelo != null && modelo.getRowCount() > 0) {
                    modelo.removeRow(0);
                }
            }
            if (!ConectarIngresos()) {
                Mensajeria.Mensaje("No se pudo conectar...");
                return;
            } else {
                Calendar calendario = Calendar.getInstance();
                int hora = calendario.get(Calendar.HOUR_OF_DAY);
                int minutos = calendario.get(Calendar.MINUTE);
                int segundos = calendario.get(Calendar.SECOND);
                jLabelInicio.setText(String.valueOf(hora) + ":" + String.valueOf(minutos) + ":" + String.valueOf(segundos));
              
                 CargarRegimenvehiculos();
                CargarVehiculos();
                CargarVehiculosbajados();
                CargarVehiculosfideicomiso();
                CargarVehiculoshipoteca();
                CargarVehiculosinscripcion();
                CargarVehiculosinscripcionbajados();
                CargarVehiculosinscripcionexoneracion();
                CargarVehiculosinscripcionliberados();
                CargarVehiculosliberados();
                CargarVehiculospagosplacas();
                CargarVehiculossecuestroespera();
                CargarVehiculostraspaso();
                CargarVehiculostraspasonumeracion();
               
                conexionIngresos.close();

                InsertarRegimenvehiculos();
                         InsertarTemporalvehiculosplacas();
                InsertarVehiculos();
                InsertarVehiculosbajados();
                InsertarVehiculosfideicomiso();
                InsertarVehiculoshipoteca();
                InsertarVehiculosinscripcion();
                InsertarVehiculosinscripcionbajados();
                InsertarVehiculosinscripcionexoneracion();
                InsertarVehiculosinscripcionliberados();
                InsertarVehiculosliberados();
                InsertarVehiculospagosplacas();
                InsertarVehiculossecuestroespera();
                InsertarVehiculostraspaso();
                InsertarVehiculostraspasonumeracion();
             
                updateProgress("proceso de importacion terminado");
                Calendar calendario2 = Calendar.getInstance();
                int horaf = calendario2.get(Calendar.HOUR_OF_DAY);
                int minutosf = calendario2.get(Calendar.MINUTE);
                int segundosf = calendario2.get(Calendar.SECOND);
                jLabelFin.setText(String.valueOf(horaf) + ":" + String.valueOf(minutosf) + ":" + String.valueOf(segundosf));
                jButtonCargarRegistros.setEnabled(false);
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "runQueries()");
        }

    }

    private void updateProgress(final String texto) {
        SwingUtilities.invokeLater(new Runnable() {

            public void run() {
                // Here, we can safely update the GUI
                // because we'll be called from the
                // event dispatch thread
//                 statusLabel.setText( texto+ " : " + queryNo);
                statusLabel.setText(texto);
            }
        });
    }

    public Boolean ConectarIngresos() {

        try {
            if (ipIngresos == null || ipIngresos.equals("")) {
                Servidoringresos servidoringresos1 = new Servidoringresos();
                ServidoringresosController servidoringresosController1 = new ServidoringresosController();
                servidoringresos1.setIdmunicipio(MySesion.getIdmunicipio());

                if (servidoringresosController1.findByIdmunicipio(servidoringresos1)) {
                    Servidoringresos servidoringresos = servidoringresosController1.getServidoringresoslist().get(0);
                    this.ipIngresos = servidoringresos.getServidor();
                } else {
                    Mensajeria.Mensaje("No se ha configurado el servidor de ingresos ");
                    return true;
                }
            }


            String databaseDB = "sirmupadb";
            String puertoDB = "3306";
            String userDB = "root";
            String passwordDB = "denver";


            String driver = "org.gjt.mm.mysql.Driver";

            Class.forName(driver).newInstance();
            String url = "jdbc:mysql://" + ipIngresos + ":" + puertoDB + "/" + databaseDB;

            conexionIngresos = DriverManager.getConnection(url, userDB, passwordDB);

            if (conexionIngresos == null) {
                Mensajeria.Mensaje("No se pudo establecer la conexion ");

                return false;
            }
            //    Mensajeria.Mensaje("Se conecto exitosamente");
            return true;

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "Conectar()");
        }
        return null;
    }

    private boolean LocalQuery(String mysq, String tabla) {
        try {
            psquery = conexionIngresos.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE,
                    ResultSet.CONCUR_UPDATABLE);
            rs = psquery.executeQuery();
            rs.next();
            int x = rs.getRow();

            if (x == 0) {
                rs.close();
                psquery.close();
                filas[0] = tabla;
                filas[1] = 0;
                modelo.addRow(filas);

                return false;
            }

            return true;
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "LocalQuery() . Tabla " + tabla);
        }
        return false;
    }

    private boolean CloseQuery(String tabla) {
        try {
            rs.close();
            psquery.close();

            filas[0] = tabla;
            filas[1] = contador;
            modelo.addRow(filas);

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CloseQuery()");
        }
        return false;
    }

   
private void CargarRegimenvehiculos() {
        try {
            sql = "select * from regimenvehicles where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "regimenvehicles")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listRegimenvehiculos.add(new Regimenvehiculos(
                            rs.getLong("idvehiculo"), rs.getString("idregimen"), rs.getDouble("valor"), rs.getString("periodopago"), rs.getString("mespago"), rs.getDate("fechainscripcion"), rs.getString("idusuario"), rs.getDate("fecha"), rs.getString("activo"), rs.getString("idmunicipio")));
                }
                CloseQuery("regimenvehicles");
            }
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarRegimenvehicles()");
        }
    }
   
    private void CargarVehiculos() {
        try {
            sql = "select * from  vehicles where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehicles")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listVehiculos.add(new Vehiculos(
                            rs.getInt("idvehiculo"), rs.getString("placa"), rs.getString("marca"), rs.getString("modelo"), rs.getInt("anio"), rs.getString("chasis"), rs.getString("capacidad"), rs.getDouble("valor"), rs.getString("motor"), rs.getString("color"), rs.getString("descripcion"), rs.getString("tipo"), rs.getString("combustible"), rs.getString("uso"), rs.getString("id"), rs.getString("tipoid"), rs.getString("hipotecado"), rs.getString("secuestrado"), rs.getString("traspaso"), rs.getString("activo"), rs.getString("idmunicipio"), rs.getString("pagoinscripcion"), rs.getDate("fechainscripcion"), rs.getDate("fecha"), rs.getString("username"), rs.getString("liquidacion"), rs.getDate("fechaliquidacion"), rs.getString("mespago"), rs.getString("fideicomiso")));
                }
                CloseQuery("vehicles");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiculos()");
        }
    }

    private void CargarVehiculosbajados() {
        try {
            sql = "select * from  vehiclesbajados where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclesbajados")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listVehiculosbajados.add(new Vehiculosbajados(
                            rs.getLong("idvehiculo"), rs.getString("placa"), rs.getString("motivo"), rs.getString("idmunicipio"), rs.getString("autoriza"), rs.getDate("fechabaja"), rs.getString("username"), rs.getDate("fecha"), contador));
                }
                CloseQuery("vehiclesbajados");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "Vehiculosbajados()");
        }
    }

    private void CargarVehiculosfideicomiso() {
        try {
            sql = "select * from  vehiclesfideicomiso where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclesfideicomiso")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listVehiculosfideicomiso.add(new Vehiculosfideicomiso(
                            rs.getLong("idvehiculo"), rs.getString("placa"), rs.getInt("idrecibo"), rs.getDate("fechafideicomiso"), rs.getInt("identidad"), rs.getString("activo"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("username"), rs.getInt("idreciboliberacion"), rs.getDate("fechafideicomisoliberacion"), rs.getInt("idvehiclesfideicomiso")));
                }
                CloseQuery("vehiclesfideicomiso");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclesfideicomiso()");
        }
    }

    private void CargarVehiculoshipoteca() {
        try {
            sql = "select * from  vehicleshipoteca where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehicleshipoteca")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listVehiculoshipoteca.add(new Vehiculoshipoteca(
                            rs.getLong("idvehiculo"), rs.getString("placa"), rs.getInt("idrecibo"), rs.getDate("fechahipoteca"), rs.getInt("identidad"), rs.getString("activo"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("username"), rs.getInt("idreciboliberacion"), rs.getDate("fechahipotecaliberacion"), contador));
                }
                CloseQuery("vehicleshipoteca");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehicleshipoteca()");
        }
    }

    private void CargarVehiculosinscripcion() {
        try {
            sql = "select * from  vehiclesinscripcion where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclesinscripcion")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listVehiculosinscripcion.add(new Vehiculosinscripcion(
                            rs.getLong("idvehiculo"), rs.getInt("idrecibo"), rs.getString("nopaga"), rs.getString("activo"), rs.getString("motivo"), rs.getString("autorizado"), rs.getString("idmunicipio"), rs.getDate("fecha"), rs.getString("idusuario"), contador));
                }
                CloseQuery("vehiclesinscripcion");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclesinscripcion()");
        }
    }

    private void CargarVehiculosinscripcionbajados() {
        try {
            sql = "select * from  vehiclesinscripcionbajados where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclesinscripcionbajados")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
                    listVehiculosinscripcionbajados.add(new Vehiculosinscripcionbajados(
                            rs.getLong("idvehiculo"), rs.getString("motivo"), rs.getString("idmunicipio"), rs.getString("autoriza"), rs.getDate("fechabaja"), rs.getString("username"), rs.getDate("fecha"), rs.getInt("idvehiclesinscripcionbajados")));
                }
                CloseQuery("vehiclesinscripcionbajados");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclesinscripcionbajados()");
        }
    }
   private void CargarVehiculosinscripcionexoneracion() {
        try {
            sql = "select * from  vehiclesinscripcionexoneracion where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclesinscripcionexoneracion")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
               listVehiculosinscripcionexoneracion.add(new Vehiculosinscripcionexoneracion(
            rs.getLong("idvehiculo"),rs.getString("motivo"),rs.getString("idmunicipio"),rs.getString("autoriza"),rs.getDate("fechaexoneracion"),rs.getString("username"),rs.getDate("fecha"),contador));
                }
                CloseQuery("vehiclesinscripcionexoneracion");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclesinscripcionexoneracion()");
        }
    }
   
    private void CargarVehiculosinscripcionliberados() {
        try {
            sql = "select * from  vehiclesinscripcionliberados where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclesinscripcionliberados")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
             listVehiculosinscripcionliberados.add(new Vehiculosinscripcionliberados(
            rs.getLong("idvehiculo"),rs.getString("motivo"),rs.getString("idmunicipio"),rs.getString("autoriza"),rs.getDate("fechaliberacion"),rs.getString("username"),rs.getDate("fecha"),rs.getInt("idvehiclesinscripcionliberados")));
                }
                CloseQuery("vehiclesinscripcionliberados");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclesinscripcionliberados()");
        }
    }
    
     private void CargarVehiculosliberados() {
        try {
            sql = "select * from  vehiclesliberados where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclesliberados")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
           listVehiculosliberados.add(new Vehiculosliberados(
            rs.getLong("idvehiculo"),rs.getString("placa"),rs.getString("motivo"),rs.getString("idmunicipio"),rs.getString("autoriza"),rs.getDate("fechaliberacion"),rs.getString("username"),rs.getDate("fecha"),contador));
                }
                CloseQuery("vehiclesliberados");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclesliberados()");
        }
    }
     
     private void CargarVehiculospagosplacas() {
        try {
            sql = "select * from  vehiclespagosplacas where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclespagosplacas")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
          listVehiculospagosplacas.add(new Vehiculospagosplacas(
            rs.getLong("idvehiculo"),rs.getInt("idrecibo"),rs.getInt("anio"),rs.getDate("fechapago"),rs.getString("idmunicipio"),rs.getString("activo"),rs.getDate("fecha"),rs.getString("username"),contador));
                }
                CloseQuery("vehiclespagosplacas");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclespagosplacas()");
        }
    }
     
       private void CargarVehiculossecuestroespera() {
        try {
            sql = "select * from  vehiclessecuestroespera where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclessecuestroespera")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
           listVehiculossecuestroespera.add(new Vehiculossecuestroespera(
            rs.getInt("idsecuestroespera"),rs.getLong("idvehiculo"),rs.getString("placa"),rs.getInt("idrecibo"),rs.getString("oficio"),rs.getDate("fechaoficio"),rs.getInt("idjuzgado"),rs.getString("noauto"),rs.getString("identidad"),rs.getDate("fechainiciosecuestro"),rs.getDate("fechafinsecuestro"),rs.getString("procesado"),rs.getString("activo"),rs.getString("idmunicipio"),rs.getDate("fecha"),rs.getString("username")));
                }
                CloseQuery("vehiclessecuestroespera");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclessecuestroespera()");
        }
    }
          private void CargarVehiculostraspaso() {
        try {
            sql = "select * from  vehiclestraspaso where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclestraspaso")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
             listVehiculostraspaso.add(new Vehiculostraspaso(
            rs.getInt("idnumeraciontraspaso"),rs.getLong("idvehiculo"),rs.getString("placa"),rs.getInt("idrecibo"),rs.getString("idold"),rs.getString("tipoidold"),rs.getString("id"),rs.getString("tipoid"),rs.getString("activo"),rs.getString("idmunicipio"),rs.getDate("fechatraspaso"),rs.getDate("fecha"),rs.getString("username")));
                }
                CloseQuery("vehiclestraspaso");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclestraspaso()");
        }
    }
              private void CargarVehiculostraspasonumeracion() {
        try {
            sql = "select * from  vehiclestraspasonumeracion where   idmunicipio='" + MySesion.getIdmunicipio() + "'";
            if (LocalQuery(sql, "vehiclestraspasonumeracion")) {
                rs.beforeFirst();
                contador = 0;
                while (rs.next()) {
                    contador++;
              listVehiculostraspasonumeracion.add(new Vehiculostraspasonumeracion(
            rs.getInt("idnumeraciontraspaso"),rs.getString("activo"),rs.getString("idmunicipio")));
                }
                CloseQuery("vehiclestraspasonumeracion");
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CargarVehiclestraspasonumeracion()");
        }
    }
   

   

    

    private void InsertarRegimenvehiculos() {
        try {

            regimenvehiculosController1.deleteAll();
            contador = 0;
            numeroregistros = listRegimenvehiculos.size();
            jProgressBar1.setValue(0);
            for (Regimenvehiculos regimenvehiculos : listRegimenvehiculos) {
                updateProgress("procesando regimenvehiculos " + contador + " de " + numeroregistros);
                if (!regimenvehiculosController1.exists(regimenvehiculos)) {
                    if (regimenvehiculosController1.insert(regimenvehiculos)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "regimenvehiculos";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarRegimenvehiculos()");
        }
    }

    
    
    private void InsertarTemporalvehiculosplacas() {
        try {

            contador = 0;
            temporalvehiculosplacasController1.deleteAll();

            jProgressBar1.setValue(100);

            filas[0] = "temporalvehiculosplacas";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarTemporalvehiculosplacas()");
        }
    }
    
     
     
      private void InsertarVehiculos() {
        try {

            contador = 0;
            vehiculosController1.deleteAll();
            numeroregistros = listVehiculos.size();
            jProgressBar1.setValue(0);
            for (Vehiculos vehiculos: listVehiculos) {
                updateProgress("procesando vehiculos  " + contador + " de " + numeroregistros);
                if (!vehiculosController1.exists(vehiculos)) {
                    if (vehiculosController1.insert(vehiculos)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculos";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculos()");
        }
    }
      
         private void InsertarVehiculosbajados() {
        try {

            contador = 0;
            vehiculosbajadosController1.deleteAll();
            numeroregistros = listVehiculosbajados.size();
            jProgressBar1.setValue(0);
            for (Vehiculosbajados vehiculosbajados: listVehiculosbajados) {
                updateProgress("procesando vehiculosbajados  " + contador + " de " + numeroregistros);
                if (!vehiculosbajadosController1.exists(vehiculosbajados)) {
                    if (vehiculosbajadosController1.insert(vehiculosbajados)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculosbajados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosbajados()");
        }
    }
  private void InsertarVehiculosfideicomiso() {
        try {

            contador = 0;
            vehiculosfideicomisoController1.deleteAll();
            numeroregistros = listVehiculosfideicomiso.size();
            jProgressBar1.setValue(0);
            for (Vehiculosfideicomiso vehiculosfideicomiso: listVehiculosfideicomiso) {
                updateProgress("procesando vehiculosfideicomiso  " + contador + " de " + numeroregistros);
                if (!vehiculosfideicomisoController1.exists(vehiculosfideicomiso)) {
                    if (vehiculosfideicomisoController1.insert(vehiculosfideicomiso)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculosfideicomiso";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosfideicomiso()");
        }
    }
  private void InsertarVehiculoshipoteca() {
        try {

            contador = 0;
            vehiculoshipotecaController1.deleteAll();
            numeroregistros = listVehiculoshipoteca.size();
            jProgressBar1.setValue(0);
            for (Vehiculoshipoteca vehiculoshipoteca: listVehiculoshipoteca) {
                updateProgress("procesando vehiculoshipoteca  " + contador + " de " + numeroregistros);
                if (!vehiculoshipotecaController1.exists(vehiculoshipoteca)) {
                    if (vehiculoshipotecaController1.insert(vehiculoshipoteca)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculoshipoteca";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculoshipoteca()");
        }
    }
  
  private void InsertarVehiculosinscripcion() {
        try {

            contador = 0;
            vehiculosinscripcionController1.deleteAll();
            numeroregistros = listVehiculosinscripcion.size();
            jProgressBar1.setValue(0);
            for (Vehiculosinscripcion vehiculosinscripcion: listVehiculosinscripcion) {
                updateProgress("procesando vehiculosinscripcion  " + contador + " de " + numeroregistros);
                if (!vehiculosinscripcionController1.exists(vehiculosinscripcion)) {
                    if (vehiculosinscripcionController1.insert(vehiculosinscripcion)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculosinscripcion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosinscripcion()");
        }
    }
   private void InsertarVehiculosinscripcionbajados() {
        try {

            contador = 0;
            vehiculosinscripcionbajadosController1.deleteAll();
            numeroregistros = listVehiculosinscripcionbajados.size();
            jProgressBar1.setValue(0);
            for (Vehiculosinscripcionbajados vehiculosinscripcionbajados: listVehiculosinscripcionbajados) {
                updateProgress("procesando vehiculosinscripcionbajados  " + contador + " de " + numeroregistros);
                if (!vehiculosinscripcionbajadosController1.exists(vehiculosinscripcionbajados)) {
                    if (vehiculosinscripcionbajadosController1.insert(vehiculosinscripcionbajados)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculosinscripcionbajados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosinscripcionbajados()");
        }
    }
   
    private void InsertarVehiculosinscripcionexoneracion() {
        try {

            contador = 0;
            vehiculosinscripcionexoneracionController1.deleteAll();
            numeroregistros = listVehiculosinscripcionexoneracion.size();
            jProgressBar1.setValue(0);
            for (Vehiculosinscripcionexoneracion vehiculosinscripcionexoneracion: listVehiculosinscripcionexoneracion) {
                updateProgress("procesando vehiculosinscripcionexoneracion  " + contador + " de " + numeroregistros);
                if (!vehiculosinscripcionexoneracionController1.exists(vehiculosinscripcionexoneracion)) {
                    if (vehiculosinscripcionexoneracionController1.insert(vehiculosinscripcionexoneracion)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculosinscripcionexoneracion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosinscripcionexoneracion()");
        }
    }
   
    private void InsertarVehiculosinscripcionliberados() {
        try {

            contador = 0;
            vehiculosinscripcionliberadosController1.deleteAll();
            numeroregistros = listVehiculosinscripcionliberados.size();
            jProgressBar1.setValue(0);
            for (Vehiculosinscripcionliberados vehiculosinscripcionliberados: listVehiculosinscripcionliberados) {
                updateProgress("procesando vehiculosinscripcionliberados  " + contador + " de " + numeroregistros);
                if (!vehiculosinscripcionliberadosController1.exists(vehiculosinscripcionliberados)) {
                    if (vehiculosinscripcionliberadosController1.insert(vehiculosinscripcionliberados)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculosinscripcionliberados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosinscripcionliberados()");
        }
    }
    
     private void InsertarVehiculosliberados() {
        try {

            contador = 0;
            vehiculosliberadosController1.deleteAll();
            numeroregistros = listVehiculosliberados.size();
            jProgressBar1.setValue(0);
            for (Vehiculosliberados vehiculosliberados: listVehiculosliberados) {
                updateProgress("procesando vehiculosliberados  " + contador + " de " + numeroregistros);
                if (!vehiculosliberadosController1.exists(vehiculosliberados)) {
                    if (vehiculosliberadosController1.insert(vehiculosliberados)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculosliberados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosliberados()");
        }
    }
     
     private void InsertarVehiculospagosplacas() {
        try {

            contador = 0;
            vehiculospagosplacasController1.deleteAll();
            numeroregistros = listVehiculospagosplacas.size();
            jProgressBar1.setValue(0);
            for (Vehiculospagosplacas vehiculospagosplacas: listVehiculospagosplacas) {
                updateProgress("procesando vehiculospagosplacas  " + contador + " de " + numeroregistros);
                if (!vehiculospagosplacasController1.exists(vehiculospagosplacas)) {
                    if (vehiculospagosplacasController1.insert(vehiculospagosplacas)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculospagosplacas";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosPagosplacas()");
        }
    }
     
      private void InsertarVehiculossecuestroespera() {
        try {

            contador = 0;
            vehiculossecuestroesperaController1.deleteAll();
            numeroregistros = listVehiculossecuestroespera.size();
            jProgressBar1.setValue(0);
            for (Vehiculossecuestroespera vehiculossecuestroespera: listVehiculossecuestroespera) {
                updateProgress("procesando vehiculossecuestroespera  " + contador + " de " + numeroregistros);
                if (!vehiculossecuestroesperaController1.exists(vehiculossecuestroespera)) {
                    if (vehiculossecuestroesperaController1.insert(vehiculossecuestroespera)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculossecuestroespera";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculosSecuestroespera()");
        }
    }
      
       private void InsertarVehiculostraspaso() {
        try {

            contador = 0;
            vehiculostraspasoController1.deleteAll();
            numeroregistros = listVehiculostraspaso.size();
            jProgressBar1.setValue(0);
            for (Vehiculostraspaso vehiculostraspaso: listVehiculostraspaso) {
                updateProgress("procesando vehiculostraspaso  " + contador + " de " + numeroregistros);
                if (!vehiculostraspasoController1.exists(vehiculostraspaso)) {
                    if (vehiculostraspasoController1.insert(vehiculostraspaso)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculostraspaso";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculostraspaso()");
        }
    }
       
       private void InsertarVehiculostraspasonumeracion() {
        try {

            contador = 0;
            vehiculostraspasonumeracionController1.deleteAll();
            numeroregistros = listVehiculostraspasonumeracion.size();
            jProgressBar1.setValue(0);
            for (Vehiculostraspasonumeracion vehiculostraspasonumeracion: listVehiculostraspasonumeracion) {
                updateProgress("procesando vehiculostraspasonumeracion  " + contador + " de " + numeroregistros);
                if (!vehiculostraspasonumeracionController1.exists(vehiculostraspasonumeracion)) {
                    if (vehiculostraspasonumeracionController1.insert(vehiculostraspasonumeracion)) {
                        contador++;
                        jProgressBar1.setValue((contador * 100) / numeroregistros);
                    }
                }
            }
            filas[0] = "vehiculostraspasonumeracion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "InsertarVehiculostraspasonumeracion()");
        }
    }
        
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButtonAyuda;
    private javax.swing.JButton jButtonCargarRegistros;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabelFin;
    private javax.swing.JLabel jLabelInicio;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JProgressBar jProgressBar1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JTable jTableNueva;
    private javax.swing.JTable jTableVieja;
    private org.jdesktop.swingx.JXStatusBar jXStatusBar1;
    // End of variables declaration//GEN-END:variables
}
